var objectToString = require('./staticObjectToString')

function helperCreateInObjectString(type) {
  return function (obj) {
    // console.log(objectToString.call(obj))
    return '[object ' + type + ']' === objectToString.call(obj)
  }
}

var isArray = helperCreateInObjectString('Array')

module.exports = helperCreateInObjectString

// isArray([1]) // [object Array]
// isArray('2') // [object String]
// isArray(undefined) // [object Undefined]
// isArray(null) // [object Null]
// isArray(NaN) // [object Number]
// isArray(Symbol) // [object Function]
// isArray(new Map()) // [object Map]
// isArray(new Set()) // [object Set]
